internal/runtime/atomic.Int32.Add (method)
37 uses
internal/runtime/atomic (current package)
types.go#L55: func (i *Int32) Add(delta int32) int32 {
runtime
proc.go#L1072: sched.nmspinning.Add(1)
proc.go#L2080: pendingPreemptSignals.Add(-1)
proc.go#L2472: sched.ngsys.Add(-1)
proc.go#L2550: sched.ngsys.Add(1)
proc.go#L2607: sched.ngsys.Add(1)
proc.go#L3235: if sched.nmspinning.Add(-1) < 0 {
proc.go#L3311: if sched.nmspinning.Add(-1) < 0 {
proc.go#L3649: if sched.nmspinning.Add(-1) < 0 {
proc.go#L4015: nmspinning := sched.nmspinning.Add(-1)
proc.go#L4459: sched.ngsys.Add(-1)
proc.go#L5222: sched.ngsys.Add(1)
proc.go#L6190: sched.nmspinning.Add(1)
proc.go#L6968: sched.npidle.Add(1)
proc.go#L6994: sched.npidle.Add(-1)
rwmutex.go#L78: if rw.readerCount.Add(1) < 0 {
rwmutex.go#L102: if r := rw.readerCount.Add(-1); r < 0 {
rwmutex.go#L107: if rw.readerWait.Add(-1) == 0 {
rwmutex.go#L126: r := rw.readerCount.Add(-rwmutexMaxReaders) + rwmutexMaxReaders
rwmutex.go#L129: if r != 0 && rw.readerWait.Add(r) != 0 {
rwmutex.go#L145: r := rw.readerCount.Add(rwmutexMaxReaders)
signal_unix.go#L356: pendingPreemptSignals.Add(-1)
signal_unix.go#L377: pendingPreemptSignals.Add(1)
signal_unix.go#L456: pendingPreemptSignals.Add(-1)
signal_unix.go#L787: crashing.Add(1)
time.go#L298: ts.zombies.Add(-1)
time.go#L512: t.ts.zombies.Add(1)
time.go#L606: t.ts.zombies.Add(-1)
time.go#L794: ts.zombies.Add(-1)
time.go#L948: ts.zombies.Add(-1)
time.go#L1163: t.ts.zombies.Add(1)
time.go#L1171: if t.isSending.Add(1) < 0 {
time.go#L1230: if t.isSending.Add(-1) < 0 {
time.go#L1491: t.ts.zombies.Add(-1)
time.go#L1526: t.ts.zombies.Add(1)
traceruntime.go#L277: trace.exitingSyscall.Add(1)
traceruntime.go#L282: trace.exitingSyscall.Add(-1)
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)